package com.example.testapplication;

import android.app.Dialog;
import android.content.Context;
import android.view.View;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;

// 1. 设计自定义对话框样式  --> dialog_layout.xml
// 2. 设计style （去掉标题栏，去背景色）
// 3. 将第一步的布局应用到当前自定义对话框
// 4.实例化对话框，（参数1 环境上下文 参数2 创建的主题 R.style.） 并展示show()
public class MyDialog extends Dialog {


    public MyDialog(@NonNull Context context, int themeResId) {
        super(context, themeResId);
        // 为对话框设置布局
        setContentView(R.layout.dialog_layout);

        findViewById(R.id.yes_btn).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                System.exit(0);  // 退出程序
            }
        });
        findViewById(R.id.no_btn).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                dismiss(); // 关闭对话框
            }
        });
    }

}
